home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•Games Parlour•
/
•Classic Board Games•
/
SuperMind •••••
/
SuperMind v2.0
/
SuperMind v2.0.rsrc
/
CODE_17.txt
< prev
next >
Wrap
Text File
|
1990-09-13
|
18KB
|
302 lines
# near model CODE resource
# jump table entries: 6208-6208 (1 of them)
export_776:
00000000 4E56 FDFA link A6, -0x0206
00000004 4267 clr.w -[A7]
00000006 A994 syscall CurResFile
00000008 301F move.w D0, [A7]+
0000000A 3B40 8DA0 move.w [A5 - 0x7260], D0
0000000E 3B78 0BAA 8DB6 move.w [A5 - 0x724A], [0x00000BAA /* MBarHeight */]
00000014 41ED 8DBC lea.l A0, [A5 - 0x7244]
00000018 43ED EBD2 lea.l A1, [A5 - 0x142E]
0000001C 20D9 move.l [A0]+, [A1]+
0000001E 20D9 move.l [A0]+, [A1]+
00000020 302D 8DB6 move.w D0, [A5 - 0x724A]
00000024 D16D 8DBC add.w [A5 - 0x7244], D0
00000028 3F3C 0004 move.w -[A7], 0x4
0000002C 3F3C 0004 move.w -[A7], 0x4
00000030 486D 8DBC pea.l [A5 - 0x7244]
00000034 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
00000038 508F addq.l A7, 8
0000003A 41ED 8DC4 lea.l A0, [A5 - 0x723C]
0000003E 43ED 8DBC lea.l A1, [A5 - 0x7244]
00000042 20D9 move.l [A0]+, [A1]+
00000044 20D9 move.l [A0]+, [A1]+
00000046 7014 moveq.l D0, 0x14
00000048 3B40 8DC4 move.w [A5 - 0x723C], D0
0000004C 7014 moveq.l D0, 0x14
0000004E 3B40 8DC6 move.w [A5 - 0x723A], D0
00000052 42A7 clr.l -[A7]
00000054 A975 syscall TickCount
00000056 201F move.l D0, [A7]+
00000058 2B40 EBC8 move.l [A5 - 0x1438], D0
0000005C 4267 clr.w -[A7]
0000005E 486E FEFA pea.l [A6 - 0x106]
00000062 486D 8E24 pea.l [A5 - 0x71DC]
00000066 4EAD 1312 jsr [A5 + 0x1312 /* export_606 */]
0000006A 301F move.w D0, [A7]+
0000006C 3B6D 8E24 8E26 move.w [A5 - 0x71DA], [A5 - 0x71DC]
00000072 4267 clr.w -[A7]
00000074 3F38 0A58 move.w -[A7], [0x00000A58 /* SysMap */]
00000078 486D 8E22 pea.l [A5 - 0x71DE]
0000007C 4EAD 1362 jsr [A5 + 0x1362 /* export_616 */]
00000080 301F move.w D0, [A7]+
00000082 3F3C 0001 move.w -[A7], 0x1
00000086 486D 8E28 pea.l [A5 - 0x71D8]
0000008A 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
0000008E 5C8F addq.l A7, 6
00000090 4267 clr.w -[A7]
00000092 486D 8F00 pea.l [A5 - 0x7100]
00000096 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
0000009A 5C8F addq.l A7, 6
0000009C 4A6D 8DA6 tst.w [A5 - 0x725A]
000000A0 670E beq +0x10 /* 000000B0 */
000000A2 3F3C 0001 move.w -[A7], 0x1
000000A6 486D 8E94 pea.l [A5 - 0x716C]
000000AA 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
000000AE 5C8F addq.l A7, 6
label000000B0:
000000B0 2B7C 5255 4E54 8DB0 move.l [A5 - 0x7250], 0x52554E54 /* 'RUNT' */
000000B8 70FF moveq.l D0, 0xFFFFFFFF
000000BA 3B40 8FDC move.w [A5 - 0x7024], D0
000000BE 70FF moveq.l D0, 0xFFFFFFFF
000000C0 3B40 928E move.w [A5 - 0x6D72], D0
000000C4 70FF moveq.l D0, 0xFFFFFFFF
000000C6 3B40 9098 move.w [A5 - 0x6F68], D0
000000CA 70FF moveq.l D0, 0xFFFFFFFF
000000CC 3B40 92B0 move.w [A5 - 0x6D50], D0
000000D0 426D 8DAA clr.w [A5 - 0x7256]
000000D4 426D 8DAC clr.w [A5 - 0x7254]
000000D8 426D 8DA8 clr.w [A5 - 0x7258]
000000DC 70FF moveq.l D0, 0xFFFFFFFF
000000DE 3B40 8FE6 move.w [A5 - 0x701A], D0
000000E2 7001 moveq.l D0, 0x01
000000E4 3B40 8D9C move.w [A5 - 0x7264], D0
000000E8 426D 8D98 clr.w [A5 - 0x7268]
000000EC 7001 moveq.l D0, 0x01
000000EE 3B40 8D96 move.w [A5 - 0x726A], D0
000000F2 426D 8FC0 clr.w [A5 - 0x7040]
000000F6 7001 moveq.l D0, 0x01
000000F8 3B40 8F74 move.w [A5 - 0x708C], D0
000000FC 2B7C 0001 4C5E 9178 move.l [A5 - 0x6E88], 0x14C5E
00000104 486D 908C pea.l [A5 - 0x6F74]
00000108 3F3C 7FFF move.w -[A7], 0x7FFF
0000010C 3F3C 7FFF move.w -[A7], 0x7FFF
00000110 3F3C 8000 move.w -[A7], 0x8000
00000114 3F3C 8000 move.w -[A7], 0x8000
00000118 A8A7 syscall SetRect
0000011A 486E FEFA pea.l [A6 - 0x106]
0000011E 3F3C 03E9 move.w -[A7], 0x3E9
00000122 3F3C 0014 move.w -[A7], 0x14
00000126 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
0000012A 3F2D 8E24 move.w -[A7], [A5 - 0x71DC]
0000012E 3F3C 00FF move.w -[A7], 0xFF
00000132 486E FDFA pea.l [A6 - 0x206]
00000136 4EAD 0CBA jsr [A5 + 0xCBA /* export_403 */]
0000013A 508F addq.l A7, 8
0000013C 486E FDFA pea.l [A6 - 0x206]
00000140 486E FEFA pea.l [A6 - 0x106]
00000144 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
00000148 508F addq.l A7, 8
0000014A 486E FDFA pea.l [A6 - 0x206]
0000014E 4EAD 0C8A jsr [A5 + 0xC8A /* export_397 */]
00000152 588F addq.l A7, 4
00000154 42A7 clr.l -[A7]
00000156 3F3C 2710 move.w -[A7], 0x2710
0000015A 486D FFF0 pea.l [A5 - 0x10]
0000015E A931 syscall NewMenu
00000160 205F movea.l A0, [A7]+
00000162 2B48 8DF2 move.l [A5 - 0x720E], A0
00000166 2F2D 8DF2 move.l -[A7], [A5 - 0x720E]
0000016A 4879 4452 5652 push.l 0x44525652 /* 'DRVR' */
00000170 A94D syscall AppendResMenu/AddResMenu
00000172 4267 clr.w -[A7]
00000174 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00000178 548F addq.l A7, 2
0000017A 2B40 8DEE move.l [A5 - 0x7212], D0
0000017E 42A7 clr.l -[A7]
00000180 42A7 clr.l -[A7]
00000182 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00000186 205F movea.l A0, [A7]+
00000188 2B48 9058 move.l [A5 - 0x6FA8], A0
0000018C 42A7 clr.l -[A7]
0000018E 42A7 clr.l -[A7]
00000190 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00000194 205F movea.l A0, [A7]+
00000196 2B48 8DDE move.l [A5 - 0x7222], A0
0000019A 42A7 clr.l -[A7]
0000019C 42A7 clr.l -[A7]
0000019E 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
000001A2 205F movea.l A0, [A7]+
000001A4 2B48 8DE2 move.l [A5 - 0x721E], A0
000001A8 42A7 clr.l -[A7]
000001AA 42A7 clr.l -[A7]
000001AC 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
000001B0 205F movea.l A0, [A7]+
000001B2 2B48 8DDA move.l [A5 - 0x7226], A0
000001B6 42A7 clr.l -[A7]
000001B8 4878 0078 push.l 0x78 /* 'x' */
000001BC 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
000001C0 205F movea.l A0, [A7]+
000001C2 2B48 8DE6 move.l [A5 - 0x721A], A0
000001C6 4EAD 14C2 jsr [A5 + 0x14C2 /* export_660 */]
000001CA 2F2D 8DE6 move.l -[A7], [A5 - 0x721A]
000001CE 4EAD 14A2 jsr [A5 + 0x14A2 /* export_656 */]
000001D2 4EAD 14CA jsr [A5 + 0x14CA /* export_661 */]
000001D6 4EBA 0026 jsr [PC + 0x26 /* 000001FE */]
000001DA 4EBA 0040 jsr [PC + 0x40 /* 0000021C */]
000001DE 4EBA 000A jsr [PC + 0xA /* 000001EA */]
000001E2 4EAD 107A jsr [A5 + 0x107A /* export_523 */]
000001E6 4E5E unlink A6
000001E8 4E75 rts
fn000001EA:
000001EA 426D 9286 clr.w [A5 - 0x6D7A]
000001EE 42A7 clr.l -[A7]
000001F0 42A7 clr.l -[A7]
000001F2 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
000001F6 205F movea.l A0, [A7]+
000001F8 2B48 9288 move.l [A5 - 0x6D78], A0
000001FC 4E75 rts
fn000001FE:
000001FE 42A7 clr.l -[A7]
00000200 42A7 clr.l -[A7]
00000202 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00000206 205F movea.l A0, [A7]+
00000208 2B48 92CA move.l [A5 - 0x6D36], A0
0000020C 42A7 clr.l -[A7]
0000020E 42A7 clr.l -[A7]
00000210 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00000214 205F movea.l A0, [A7]+
00000216 2B48 92CE move.l [A5 - 0x6D32], A0
0000021A 4E75 rts
fn0000021C:
0000021C 2F07 move.l -[A7], D7
0000021E 4EAD 08DA jsr [A5 + 0x8DA /* export_279 */]
00000222 7001 moveq.l D0, 0x01
00000224 3B40 8FA0 move.w [A5 - 0x7060], D0
00000228 426D 8F9A clr.w [A5 - 0x7066]
0000022C 7005 moveq.l D0, 0x05
0000022E 3B40 8F9C move.w [A5 - 0x7064], D0
00000232 426D 8F9E clr.w [A5 - 0x7062]
00000236 426D 8FA2 clr.w [A5 - 0x705E]
0000023A 42AD 8FAE clr.l [A5 - 0x7052]
0000023E 426D 8FA4 clr.w [A5 - 0x705C]
00000242 426D 8FA6 clr.w [A5 - 0x705A]
00000246 426D 8FA8 clr.w [A5 - 0x7058]
0000024A 7001 moveq.l D0, 0x01
0000024C 3B40 8FB2 move.w [A5 - 0x704E], D0
00000250 7001 moveq.l D0, 0x01
00000252 3B40 8FB4 move.w [A5 - 0x704C], D0
00000256 426D 8FB6 clr.w [A5 - 0x704A]
0000025A 7001 moveq.l D0, 0x01
0000025C 3B40 8FB8 move.w [A5 - 0x7048], D0
00000260 426D 8FBA clr.w [A5 - 0x7046]
00000264 7001 moveq.l D0, 0x01
00000266 3B40 8FBC move.w [A5 - 0x7044], D0
0000026A 426D 8FBE clr.w [A5 - 0x7042]
0000026E 702C moveq.l D0, 0x2C
00000270 3B40 8FE0 move.w [A5 - 0x7020], D0
00000274 7020 moveq.l D0, 0x20
00000276 3B40 8FE2 move.w [A5 - 0x701E], D0
0000027A 700D moveq.l D0, 0x0D
0000027C 3B40 8FE4 move.w [A5 - 0x701C], D0
00000280 426D 9056 clr.w [A5 - 0x6FAA]
00000284 426D 9054 clr.w [A5 - 0x6FAC]
00000288 42A7 clr.l -[A7]
0000028A 42A7 clr.l -[A7]
0000028C 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00000290 205F movea.l A0, [A7]+
00000292 2B48 9078 move.l [A5 - 0x6F88], A0
00000296 42A7 clr.l -[A7]
00000298 42A7 clr.l -[A7]
0000029A 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
0000029E 205F movea.l A0, [A7]+
000002A0 2B48 907C move.l [A5 - 0x6F84], A0
000002A4 42A7 clr.l -[A7]
000002A6 42A7 clr.l -[A7]
000002A8 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
000002AC 205F movea.l A0, [A7]+
000002AE 2B48 9060 move.l [A5 - 0x6FA0], A0
000002B2 42A7 clr.l -[A7]
000002B4 42A7 clr.l -[A7]
000002B6 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
000002BA 205F movea.l A0, [A7]+
000002BC 2B48 9064 move.l [A5 - 0x6F9C], A0
000002C0 42A7 clr.l -[A7]
000002C2 42A7 clr.l -[A7]
000002C4 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
000002C8 205F movea.l A0, [A7]+
000002CA 2B48 9080 move.l [A5 - 0x6F80], A0
000002CE 42A7 clr.l -[A7]
000002D0 42A7 clr.l -[A7]
000002D2 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
000002D6 205F movea.l A0, [A7]+
000002D8 2B48 9084 move.l [A5 - 0x6F7C], A0
000002DC 42A7 clr.l -[A7]
000002DE 42A7 clr.l -[A7]
000002E0 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
000002E4 205F movea.l A0, [A7]+
000002E6 2B48 9088 move.l [A5 - 0x6F78], A0
000002EA 42A7 clr.l -[A7]
000002EC 42A7 clr.l -[A7]
000002EE 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
000002F2 205F movea.l A0, [A7]+
000002F4 2B48 9070 move.l [A5 - 0x6F90], A0
000002F8 42A7 clr.l -[A7]
000002FA 42A7 clr.l -[A7]
000002FC 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00000300 205F movea.l A0, [A7]+
00000302 2B48 9068 move.l [A5 - 0x6F98], A0
00000306 42A7 clr.l -[A7]
00000308 42A7 clr.l -[A7]
0000030A 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
0000030E 205F movea.l A0, [A7]+
00000310 2B48 906C move.l [A5 - 0x6F94], A0
00000314 42A7 clr.l -[A7]
00000316 42A7 clr.l -[A7]
00000318 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
0000031C 205F movea.l A0, [A7]+
0000031E 2B48 9074 move.l [A5 - 0x6F8C], A0
00000322 42A7 clr.l -[A7]
00000324 42A7 clr.l -[A7]
00000326 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
0000032A 205F movea.l A0, [A7]+
0000032C 2B48 905C move.l [A5 - 0x6FA4], A0
00000330 701E moveq.l D0, 0x1E
00000332 3B40 8FC6 move.w [A5 - 0x703A], D0
00000336 302D 8FC6 move.w D0, [A5 - 0x703A]
0000033A C1FC 0012 muls.w D0, 0x12
0000033E 42A7 clr.l -[A7]
00000340 48C0 ext.l D0
00000342 2F00 move.l -[A7], D0
00000344 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00000348 205F movea.l A0, [A7]+
0000034A 2B48 8FC2 move.l [A5 - 0x703E], A0
0000034E 4EAD 053A jsr [A5 + 0x53A /* export_163 */]
00000352 2F2D 9064 move.l -[A7], [A5 - 0x6F9C]
00000356 486D FFF6 pea.l [A5 - 0xA]
0000035A 4EAD 0542 jsr [A5 + 0x542 /* export_164 */]
0000035E 508F addq.l A7, 8
00000360 7E00 moveq.l D7, 0x00
00000362 600A bra +0xC /* 0000036E */
label00000364:
00000364 41ED 90A2 lea.l A0, [A5 - 0x6F5E]
00000368 D0C7 add.w A0, D7
0000036A 4210 clr.b [A0]
0000036C 5247 addq.w D7, 1
label0000036E:
0000036E 0C47 0086 cmpi.w D7, 0x86
00000372 6DF0 blt -0xE /* 00000364 */
00000374 7E00 moveq.l D7, 0x00
00000376 600A bra +0xC /* 00000382 */
label00000378:
00000378 41ED 9128 lea.l A0, [A5 - 0x6ED8]
0000037C D0C7 add.w A0, D7
0000037E 4210 clr.b [A0]
00000380 5247 addq.w D7, 1
label00000382:
00000382 0C47 004F cmpi.w D7, 0x4F /* 'O' */
00000386 6DF0 blt -0xE /* 00000378 */
00000388 2E1F move.l D7, [A7]+
0000038A 4E75 rts